live self-sufficiently - Turco Inglés Diccionario